\chapter{Benchmark}
\label{chap:benchmark}

Uma vez implementadas as soluções, é necessário realizar uma avaliação do seu desempenho. Para tal foi criado um \emph{Domain-Specific Benchmark}\cite{Gray1993}, que para ser útil tem que ser:

\begin{description}
  \item[Relevante:]Tem que medir o desempenho máximo que um sistema apresenta durante uma operação típica.
  \item[Portável:]Deve ser fácil de realizar em diferentes sistemas e arquitecturas.
  \item[Escalável:]Deve ser aplicável a pequenos e a grandes sistemas.
  \item[Simples:]Tem que ser facilmente compreensível.
\end{description}

Foi com estas características em mente que o benchmark foi construído.


\input{chapters/benchmark/jdbccmp}
\hfill \\

Para além do benchmark descrito até aqui, foram ainda criados dois benchmarks adicionais que testam situações particulares, e que serão descritos nas secções seguintes.

\input{chapters/benchmark/delaycmp}
\input{chapters/benchmark/cachecmp}
